﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;


namespace Forbidden_Island
{
    public class Tile
    {
        private string _tileName;
        private Color _textColor;
        private Color _tileColor;
        private Color _borderColor;
        private string _waterStatus;
        private bool _special;

        //constructor to create tile with all values
        public Tile(string tName, Color texColor, Color tColor, Color bColor, bool spec)
        {
            this._tileName = tName;
            this._textColor = texColor;
            this._tileColor = tColor;
            this._borderColor = bColor;
            this._waterStatus = "Dry";
            this._special = spec;
        }

        //getters and setters
        public string Name
        {
            get { return this._tileName; }
            set { this._tileName = value; }
        }

        public Color texColor
        {
            get { return this._textColor; }
            set { this._textColor = value; }
        }
        public Color tColor
        {
            get { return this._tileColor; }
            set { this._tileColor = value; }
        }

        public Color bColor
        {
            get { return this._borderColor; }
            set { this._borderColor = value; }
        }

        public string wStatus
        {
            get { return this._waterStatus; }
            set { this._waterStatus = value; }
        }

        public bool spec
        {
            get { return this._special; }
            set { this._special = value; }
        }
    }
}
